Thema Datum  Von Nutzer Rating
Antwort
Rot XML Import -> XLSX Export
26.01.2017 13:43:59 Gast62966
NotSolved
26.01.2017 14:49:42 Gast3387
NotSolved

Ansicht des Beitrags:
Von:
Gast62966
Datum:
26.01.2017 13:43:59
Views:
1036
Rating: Antwort:
  Ja
Thema:
XML Import -> XLSX Export

Ich habe folgenden Befehl mit dem ich XML-Dateien in XLXS-Dateien umwandeln kann:

Sub XML_Converter()
  c00 = "C:\Users\Super-Benutzer\Documents\data\trials_xml\"
  c01 = "C:\Users\Super-Benutzer\Documents\data\trials_xlsx\"

  sn = Split(CreateObject("wscript.shell").exec("cmd /c dir """ & c00 & "*.xml"" /b/a-d").stdout.readall, vbCrLf)
           
  For j = 0 To UBound(sn) - 1
    Workbooks.OpenXML(c00 & sn(j)).SaveAs Replace(c01 & sn(j), ".xml", ".xlsx"), 51
  Next
           
  Workbooks.Close
End Sub

Mein Problem ist aber, dass ich anstatt des Befehls: 

.OpenXML

folgenden Befehl verwenden möchte: 

.XmlImport

Jedoch bekomme ich folgende Fehlermeldung: "Fehler beim Kompilieren: Argument ist nicht optional"

"ActiveWorkbook" und die Einbettung von "ImportMap, Overwrite und Destination" waren auch nicht erfolgreich.

Über Hilfe wäre ich sehr dankbar!!!

Beste Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot XML Import -> XLSX Export
26.01.2017 13:43:59 Gast62966
NotSolved
26.01.2017 14:49:42 Gast3387
NotSolved